import java.util.*;
import java.io.*;



public class test1 {
    public static void main(String[] args) {
        f = new FileReader(file);
    }
    public static void main7(String[] args) {
        //String[] str= {"春眠不觉晓,","处处闻啼鸟,","夜来风雨声,","花落知多少,"};
        String[] str= {"2233","344","yzy","kkk"};
        File file=new File("test2.txt");//我们在该类的位置创建一个新文件
        FileWriter f=null;//创建文件写入对象
        BufferedWriter f1=null;//创建字符流写入对象

        try {
            //这里把文件写入对象和字符流写入对象分开写了
            f=new FileWriter(file);//创建一个名为cc.txt的文件
            f1=new BufferedWriter(f);
            //通过循环遍历上面的String 数组中的元素
            for (int i = 0; i < str.length; i++) {
                double a=3.1412;
                String s1=String.format("%.2f",a);
                System.out.println(s1);
                f1.write(str[i]+"\t"+"123"+String.format("%.2f",a));//把String中的字符写入文件
                f1.newLine();//换行操作
            }
        } catch (Exception e) {
            // TODO: handle exception
        }finally {//如果没有catch 异常，程序最终会执行到这里
            try {
                f1.close();
                f.close();//关闭文件
            } catch (Exception e2) {
                // TODO: handle exception
            }
        }
    }











//    public static void main6(String[] args) {
//        double x=12.356;
//        System.out.printf("%8.2f", x);
//    }
//    public static void main5(String[] args) {
//        HashMap<Integer, String> map = new HashMap<>();
//        map.put(1, "hello");
//        map.put(2, "bit");
//        map.put(3, "hello");
//        map.put(4, "lambda");
//        map.forEach((k,v)-> System.out.println(k + "=" + v));
//    }
//
//    public static void main4(String[] args) {
//        ArrayList<String> list = new ArrayList<>();
//        list.add("Hello");
//        list.add("yzy");
//        list.add("hello");
//        list.add("lambda");
//
//        list.sort((str1,str2)->{return str1.length()-str2.length();}); //效果同上
//        System.out.println(list);
//    }
//    public static void main3(String[] args) {
//        LinkedList<Integer> list = new LinkedList<>();
//        list.add(1);
//        list.add(1);
//        list.add(1);
//        list.add(1);
//        list.add(1);
//        list.add(1);
//
//        list.set(1,2);
//
//        System.out.println(list.size());
//
//    }
//    public static void main2(String[] args) {
//        int one = 123;
//
//        double two = 12.3;
//
//        String s = String.format("第一个参数：%,d 第二个参数：%,.2f", one, two);
//
//        System.out.println(s); //s="第一个参数:123,:"
//    }
//    public static void main1(String[] args) {
//
//        List<Integer> arr= new ArrayList<>();
//        Integer[] a={1,2,3,4,5};
//        //arr.addAll(a);
//
//        arr.add(1);
//        arr.add(2);
//        arr.add(3);
//        arr.add(4);
//        arr.add(5);
//        for(int i=0;i<arr.size();i++)
//        {
//            System.out.print(arr.get(i)+" ");
//        }
//        System.out.println();
////
////        arr.remove(1);
////        for(int i=0;i<arr.size();i++)
////        {
////            System.out.print(arr.get(i)+" ");
////        }
////        System.out.println();
//
//        List<Integer> arr2= new ArrayList<>(arr.subList(0,2));
//        for(int i=0;i<arr2.size();i++)
//        {
//            System.out.print(arr2.get(i)+" ");
//        }
//        System.out.println();
//
//    }
}
